<?

$sc01 = new sc01();
$sc05 = new sc05();

?>

<script>

/**
 * Clona o html de uma classe e joga em outra.
 */

function clone(de, para)
{
	var excl = "<a onclick=\"$(this).parent().remove();\" href='javascript:;'>excluir</a>";
	var html = $(de).html();
	var span = "<span class='" + de + "'>" + html + excl + "<br /></span>";
	
	$(para).append(span);
}

function cliente_(obj)
{
	if($(obj).attr("checked") == true)
	{
		$(".chefe_check").hide();
		$(".chefe").hide();
		$(".categoria").hide();
	}
	else
	{
		$(".chefe_check").show();
		$(".chefe").show();
		$(".categoria").show();
	}
}

$(function(){

	/**
	 * Se .chefe_check for checkado, esconce
	 * a listagem de chefes e mostra
	 * as categorias
	 */
 
	$(".chefe_check").click(function(){
		if($(this).attr("checked") == true)
		{
			$(".chefe").hide();
			$(".categoria").show();
		}
		else
		{
			$(".chefe").show();
			$(".categoria").hide();
		}
		
	});
});

</script>

<form method="post" class="validate">
	<input type="hidden" name="cod" value="<? echo $r["sc01_cod"]; ?>" />
	<table>
		<tr>
			<td colspan="2">
				Cliente <input type="checkbox" value="1" name="cliente" onclick="cliente_(this);" />
			</td>
		</tr>
		<tr>
			<td>
				Nome
			</td>
			<td>
				<input type="text" name="sc01_nome" class="required" value="<? echo $r["sc01_nome"]; ?>" />
			</td>
		</tr>
		<tr>
			<td>
				Login
			</td>
			<td>
				<input type="text" name="sc01_login" class="required" value="<? echo $r["sc01_login"]; ?>" />
			</td>
		</tr>
		<tr>
			<td>
				Senha
			</td>
			<td>
				<input type="password" class="required" name="sc01_senha" value="<? echo base64_decode($r["sc01_senha"]); ?>" />
			</td>
		</tr>
		<tr>
			<td>
				Email
			</td>
			<td>
				<input type="text" class="required email" name="sc01_email" value="<? echo $r["sc01_email"]; ?>" />
			</td>
		</tr>
		<tr>
			<td>
				Telefone
			</td>
			<td>
				<input type="text" class="required telefone" name="sc01_telefone" value="<? echo $r["sc01_telefone"]; ?>" />
			</td>
		</tr>
		<tr>
			<td>
				Chefe
				<input type="checkbox" class="chefe_check" name="sc01_chefe" value="1" checked="checked" />
			</td>
			<td>
				<div class="chefe" style="display: none;">
					
					<div class="clon_chefe">
						<span class="chef">
							<? echo Form::select("chefe[]", $sc01->getAllChefe(), array("class" => "")); ?>
						</span>
						<br />
					<?
					
					/**
					 * Se nao for chefe, mostra os drop down do chefe e 
					 * esconde a categoria.
					 */
					
					if($m_che)
					{
					?>
						<script>
							$(function(){
								$(".chefe_check").removeAttr("checked");		
								$(".chefe").show();
								$(".categoria").hide();
							});
						</script>
					<?
					}
					
					/**
					 * Lista todos chefes cadastrados.
					 */
					
					foreach ($m_che as $key => $val)
					{
						$html_excluir = "<a onclick=\"$(this).parent().remove();\" href='javascript:;'>excluir</a>";
						
						echo '<span class="chef">' . Form::select("chefe[]", $sc01->getAllChefe(), array("class" => ""), $val["sc09_cod_chefe"]) . "$html_excluir<br /></span>";
					}
					?>
					</div>
					
					<a onclick="clone('.chef', '.clon_chefe');" href="javascript:;">adicionar mais chefes a ese atendente</a>
				</div>
			</td>
		</tr>
		<tr>
			<td>
				Categoria
			</td>
			<td class="categoria">
				
				<div class="clon">
					<span class="cat">
						<? echo Form::select("categoria[]", $sc05->getBid(), array("class" => "")); ?>
					</span>
					<br />
				<?
				
				/**
				 * Lista todos chefes cadastrados.
				 */
				
				foreach ($m_cat as $key => $val)
				{
					$html_excluir = "<a onclick=\"$(this).parent().remove();\" href='javascript:;'>excluir</a>";
					
					echo "<span class='cat'>" . Form::select("categoria[]", $sc05->getBid(), array("class" => ""), $val["sc10_cod_categoria"]) . "$html_excluir<br /></span>";
				}
				?>
				</div>
				
				<a onclick="clone('.cat', '.clon');" href="javascript:;">adicionar mais uma categoria</a>
				
			</td>
		</tr>
	</table>
	<hr />
	<input type="submit" value="Salvar" class="bt" />
	
</form>